History
History
Synonyms
UK
US
Meaning:
invest

to put (money) into a business etc; to buy something

contribute money to make money

subsidize

to give a subsidy to (farmers, a theatre etc)

give money to get started

give bond

pledge, promise

pledge, promise

PICK UP THE TAB as in Wiktionary
PICK UP THE TAB as in Wikipedia